package com.java.day12.queue;

import java.io.File;

/**
 * 按照层级关系打印一个目录中的所有内容
 * 注意：需要逐层打印
 *
 * 使用队列
 */
public class QueueDemo01 {

    public static void main(String[] args) {

        String filepath = "D:\\abc";
        // java中代表目录和文件的都是File对象
        File file = new File(filepath);
        System.out.println(file.isDirectory()); // true

        System.out.println(file.getName()); // 打印目录的名字

        // 获取一个目录下的内容
        File[] files = file.listFiles();
        for (int i = 0; i < files.length; i++) {
            System.out.println(files[i].getName());
        }

//        File file1 = new File("D:\\abc\\a");
//        File[] files1 = file1.listFiles();
//        for (int i = 0; i < files1.length; i++) {
//            System.out.println(files1[i].getName());
//        }

    }

}
